package com.njworkorder.Service;

import com.github.yulichang.base.MPJBaseService;
import com.njworkorder.Entity.PlanMetering;
import com.njworkorder.Entity.PlanMonthlyAllocation;
import com.njworkorder.VO.PMAVo;

import java.util.List;
import java.util.concurrent.CompletableFuture;

/**
* @author iron
* @description 针对表【plan_monthly_allocation】的数据库操作Service
* @createDate 2025-05-13 11:28:46
*/
public interface PlanMonthlyAllocationService extends MPJBaseService<PlanMonthlyAllocation> {

    CompletableFuture<List<PlanMonthlyAllocation>> getList(String planId);

    CompletableFuture<PMAVo> getRatioValue(String planId);

    CompletableFuture<List<PlanMetering>> getUseTotal(String planId);
}
